#pragma once

#include <unordered_map>

#include "armfunction.h"
#include "irfunction.h"
#include "pass.h"

class ArmGenerator : public Pass {
    ArmFunction* Build(IRFunction* func);

  public:
    void* Run(void* input) override;
};
